home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / asmutil / a86v400.zip / A17.DOC < prev    next >
Text File  |  1994-12-30  |  24KB  |  812 lines

  1. INDEX                                                  17-1
  2. 287 directive, 7-2
  3. 386 indexing, 6-2
  4. 387 support, 7-2
  5. A-after operator in macros, 11-6
  6. A86 environment variable, 3-7
  7. A86.LIB file, 13-5
  8. A86.LIB library catalog, 2-1
  9. A86LIB environment variable, 13-6
  10. A86LIB library tool, 13-5
  11. AAD with operand, 5-4
  12. AAM with operands, 5-4
  13. about the author, 1-6
  14. ABS operator in EXTRN, 10-6
  15. absolute segments in OBJ mode, 10-10
  16. address listing control, 3-4
  17. address override byte, 6-5
  18. address, my, 1-1
  19. align operand list, 10-9
  20. align specification, 10-9
  21. alignment using EVEN, 9-3
  22. allocation directives, 9-3
  23. ampersand, use to specify standard input, 3-8
  24. AND expression operator, 8-6
  25. angle brackets in MASM, 12-4
  26. arithmetic on floating-point numbers, 7-4
  27. arithmetic, 32-bit with LEA, 6-3
  28. ASP Ombudsman, 1-7
  29. assembler variables, 9-10
  30. assertion checking, 9-9
  31. ASSUME directive, 6-4
  32. asterisk multiplication operator, 8-5
  33. AT combine type, 10-10
  34. at-sign @, in symbols, 4-1
  35. attribute operators/specifiers, 8-8
  36. AUTOEXEC.BAT, 3-7
  37. automatic paging control, 3-6
  38. automatic paging controls, 13-2
  39. B operator in EXTRN, 10-6
  40. B override expression operator, 8-8
  41. B-before operator in macros, 11-6
  42. base registers, 6-2
  43. base, default, 12-2
  44. based structure example, 6-2
  45. based structures, 9-6
  46. bases for numbers, 8-1
  47. bases, ambiguous, 8-2
  48. batch file controls, 11-14
  49. BCD numbers, 7-5
  50. benefits of registration, 1-3
  51. BIN extension for object files, 9-2
  52. BIN extension, 3-2
  53. binary base, 8-1
  54. Binary Coded Decimal numbers, 7-5
  55. biography, 1-6
  56. BIOS interface, books on, 3-1
  57. BIT expression operator, 8-6
  58. block-structure in MASM, 12-4
  59.                                                        17-2
  60. books on assembler, recommended, 3-1
  61. Boolean negation operator, 8-6
  62. BP indexing size anomaly, 6-5
  63. brackets, 8-9
  64. British contact, 1-1
  65. bugs, reporting, 1-7
  66. built-in constant names, 7-4
  67. built-in symbols, 16-1
  68. built-in symbols, equates to, 9-8
  69. BY operator, 8-4
  70. BYTE align type, 10-9
  71. BYTE override expression operator, 8-8
  72. C programming language, linking to, 10-1
  73. C switch, 3-2
  74. C-loops in macros, 11-5
  75. capacity, 1-5
  76. capacity, source file, 3-9
  77. case sensitivity, 3-2
  78. case-insensitive comparisons, 8-8
  79. catalog file A86.LIB, 13-5
  80. categories of A86 elements, 4-1
  81. cb specifier, 6-7
  82. cd specifier, 6-7
  83. changing the default base, 8-2
  84. character loops in macros, 11-5
  85. characters allowable in symbols, 4-1
  86. characters recognized in A86 language, 4-2
  87. choices for 87 operands, 7-6
  88. class name, specifying, 10-11
  89. classes, 10-4
  90. clear-register macro, 11-1
  91. clear-register macro, 11-5
  92. closing of macro loops, 11-10
  93. CODE ENDS directive, 9-2
  94. code generation of forward references, 9-7
  95. code label specifier, 6-7
  96. CODE SEGMENT directive, 9-1
  97. CODE segment, link to Pascal, 10-11
  98. colon operator, 8-10
  99. colon, deciding when to use, 4-4
  100. columnar output, 2-2
  101. COM extension, 3-2
  102. COM programs, how to detect, 12-1
  103. combine operand list, 10-9
  104. combine specification, 10-9
  105. combine types, 10-9
  106. combining switches, 3-7
  107. COMMENT directive, 4-2
  108. comments in macros, removal of, 11-2
  109. comments, 4-2
  110. COMMON combine type, 10-10
  111. comparison of strings, 8-7
  112. COMPAT.8 macro file, 12-2
  113. compatibility, 12-1
  114. compression of macro text, 11-2
  115. Compuserve section, 1-7
  116. computation models, 10-2
  117.                                                        17-3
  118. concatenating terms in an expression, 8-5
  119. conditional assembly and macros, 11-13
  120. conditional assembly, 11-11
  121. conditional calls, see IF, 5-1
  122. conditional jump, far, see IF, 5-1
  123. conditional line filtering, 13-1
  124. conditional returns, 5-2
  125. conditionals, list control, 3-4
  126. constant operand to FLD, 7-4
  127. constants, floating, 8-3
  128. constants, format of, 8-1
  129. constants, large, 9-5
  130. constants, overview, 4-4
  131. contacting me, 1-7
  132. contents, 0-3
  133. control-character notation, 8-5
  134. controls, invocation, user-definable, 11-14
  135. converting MASM programs, 12-1
  136. CPU-specific instructions, 3-5
  137. crashes, system, on lack of FWAIT, 7-2
  138. creating programs to assemble, 3-1
  139. credit cards, 1-1
  140. cross reference demo, 2-2
  141. cross reference listing, 13-3
  142. cross-reference output switch, 3-7
  143. cw specifier, 6-7
  144. D operator in EXTRN, 10-6
  145. D override expression operator, 8-8
  146. D switch, 3-2
  147. data allocation statements, samples, 4-1
  148. DATA ENDS directive, 9-2
  149. DATA SEGMENT directive, 9-1
  150. DATA segment, link to Pascal, 10-11
  151. DB directive, 9-3
  152. DD directive, 9-3
  153. DD examples, 9-5
  154. DEC, multiple and numeric operands, 5-1
  155. decimal base, 8-1
  156. decimal output of macro operands, 11-8
  157. DEF operator, 8-10
  158. default base, changing, 8-2
  159. default base, decimal, 3-2
  160. default bases, 8-1
  161. default forward references, 3-3
  162. default output file name, 3-9
  163. default segment registers, 6-3
  164. default segment, OBJ mode, 10-12
  165. defined symbols, testing for, 8-7
  166. defining macros, 11-1
  167. demonstration, 2-1
  168. description of 87 instructions, 7-6
  169. description of instructions, 6-9
  170. Dettmann, Terry, 3-1
  171. digits in file names, 3-9
  172. digits, hex, 8-1
  173. directives in a86, 9-1
  174. directives, samples, 4-1
  175.                                                        17-4
  176. displacement field, 6-5
  177. displaying macro expansions, 11-11
  178. division operator, 8-5
  179. dollar sign $, in symbols, 4-1
  180. dollar sign operator, 8-11
  181. DOS interface, books on, 3-1
  182. double hash ## signs in macros, 11-2
  183. double hash signs ## in macros, 11-13
  184. double-precision, 7-5
  185. double-quotes in strings, 9-5
  186. doubleword indexing, 6-2
  187. doubleword pointer initialization, 9-5
  188. DQ directive, 9-3
  189. DQ example, 9-5
  190. DT directive, 9-3
  191. DT example, 9-5
  192. DUP construct, 9-4
  193. duplicate definitions, 9-9
  194. DW directive, 9-3
  195. DWORD override expression operator, 8-8
  196. E switch, 3-2
  197. e-mail address, 1-7
  198. EA byte, 6-5
  199. eb specifier, 6-7
  200. EBP indexing size anomaly, 6-6
  201. ed specifier, 6-7
  202. editing programs, 3-1
  203. effective addresses, 6-1
  204. effective addresses, encoding, 6-5
  205. electronic mail, 1-7
  206. ELSE, 11-12
  207. ELSEIF, 11-12
  208. EM end-of-macro symbol, 11-1
  209. emulation, floating-point, 7-2
  210. encoding of effective addresses, 6-5
  211. encoding of floating-point numbers, 8-3
  212. END directive, 10-7
  213. end of a macro, 11-1
  214. end of file, 10-7
  215. END used as an operand value, 9-7
  216. ENDIF, 11-12
  217. ENDM, 12-3
  218. ENDP directive, 9-11
  219. ENDS directive, OBJ mode, 10-11
  220. ENDS directives in COM mode, 9-2
  221. English contact, 1-1
  222. environment string, invocation equates in, 11-15
  223. environment variable A86LIB, 13-6
  224. environment variable, a86, 3-7
  225. EQ expression operator, 8-7
  226. EQ in comparing strings, 8-7
  227. EQU directive, 9-7
  228. equal-sign string compare, 8-8
  229. equals-sign directive, 9-10
  230. equates to built-in symbols, 9-8
  231. equates to interrupts, 9-9
  232. ER end-of-repeat symbol, 11-4
  233.                                                        17-5
  234. ERDEMO.BAT batch file, 2-1
  235. ERR extension, 3-2
  236. error file redirection, 3-2
  237. error messages, 1-5
  238. error messages, explanation, 14-1
  239. evaluating macro operands, 11-8
  240. EVEN directive, 9-3
  241. ew specifier, 6-7
  242. EX exit macro symbol, 11-10
  243. examples of A86 statements, 4-1
  244. examples of floating constants, 8-3
  245. examples of numbers, 4-2
  246. examples of type matching, 4-5
  247. examples of useful memory accesses, 6-4
  248. exclamation point operator, 8-6
  249. exclusive features, 5-1
  250. EXE programs, how to detect, 12-1
  251. exiting from middle of macro, 11-10
  252. EXITM simulation, 11-10
  253. EXITM, 12-3
  254. EXMAC, what happened to, 11-11
  255. explicit EXTRNs, 3-4
  256. explicit EXTRNs, forcing, 10-7
  257. explicit OBJ specification, 10-1
  258. explicit public names, 10-5
  259. explicit WAITs, 7-1
  260. exponent specifier, 8-3
  261. expressions and forward references, 9-7
  262. expressions in conditional assembly, 11-11
  263. extended-precision operands, 7-5
  264. extensions of source files, 3-9
  265. external names and LINK, 10-3
  266. extra coprocessor support, 7-2
  267. EXTRN directive, 10-6
  268. EXTRNs, explicit, 3-4
  269. F operator in EXTRN, 10-6
  270. F override expression operator, 8-8
  271. F switch, 3-3
  272. f switch, 7-3
  273. FALSE in conditional assembly, 11-12
  274. FALSE return value, 8-7
  275. far label constants, 8-10
  276. FAR override expression operator, 8-8
  277. FBANK instruction on IIT-2C87, 7-2
  278. FDISI instruction, 7-1
  279. features, exclusive, 5-1
  280. FENI instruction, 7-1
  281. file breaks, listing control, 3-6
  282. file in which a symbol was defined, 13-4
  283. file lists, 3-9
  284. file maintenance, 3-9
  285. file names, digits in, 3-9
  286. files, source, 3-1
  287. filteri